1
Fondements des données multidimensionnelles
AI014Lesson 3
00:00

En R, le Fondements des données multidimensionnelles repose sur le principe que les structures de haut niveau ne sont pas des types de stockage distincts. À la place, ce sont des vecteurs atomiques vecteurs ou facteurs complétés par un vecteur de dimension. En appliquant un attribut de dimension avec dim(), nous transformons une séquence linéaire en un tableau k-dimensionnel, en mappant un seul index mémoire à un système de coordonnées multiple.

1. Métadonnées comme forme

La fonction array() agit comme un constructeur qui enveloppe les données (tableaux, vecteurs, ou facteurs) dans une structure où l'attribut dim() détermine comment les fonctions interprètent l'organisation des éléments.

2. Transformation structurale

La transition d'une dimension à plusieurs dimensions s'effectue via la syntaxe d'affectation : dim(z) <- c(3,5,100). Cela réindexe les données sous-jacentes sans modifier leurs valeurs.

vecteur_donneesdim(Z) <- c(3,4,2)tableau k-dimensionnel (3x4x2)

3. Initialisation de l'état

Les structures multidimensionnelles sont souvent instanciées avec des espaces réservés : Z <- array(0, c(3,4,2)) alloue un espace $3 \times 4 \times 2$, organisant 24 éléments en une grille.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>